body, html{
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0; /*http://www.w3school.com.cn/cssref/pr_margin.asp*/
	font-family: "Microsoft Yahei";
}
#allmap {
	height: 100%;
	margin-left: 20%;
	position: fixed;
	/*margin: 29;*/
}
/* */

#buttons {
	height: 100%;
	width: 20%;
	overflow: auto;
	position: fixed;
	/*margin: 23;*/
	/*background: cyan;
	opacity: 0.5;*/
}

#buttons * { /* 空格是后代选择器 *表示所有元素 */
	padding-left: 3px;
	padding-right: 3px;
}


/*#points { /*semantic会修改样式，这里定义了有的会不起作用
	height: 80%;
	overflow: auto;
	line-height:90%; /*行高
}*/


#searchResultPanel{
	border:0px solid #C0C0C0;
	width:150px;
	height:auto;
	display:none;
}
/*  #item 相当于 getElementById('item')   */
#manSearchDiv{
	display:none;
}


.white_content { /* .是类选择器 */
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 3px 12px;
	border: 8px solid #D6E9F1;
	background-color: white;
	z-index:1002;
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#f5f5f5;
	z-index:1001;
	-moz-opacity: 0.8; /*提供给mozilla firefox的css属性*/
	opacity:.80;
	filter: alpha(opacity=80);/*IE控制透明度*/
}

.close {
	margin:0 0 6px 0;
	text-align: right;
}

.close a { /* 标签<a> */
	color:#333;
	text-decoration:none;
	font-size:14px;
	font-weight:700
}

.con {
	height: 90%;
	line-height:21px;
	overflow: auto;
	text-indent:1.5pc;
}